#ifndef SYSTEM_TYPES_H
#define SYSTEM_TYPES_H

/*----------------------------------------------------------------------------*\
  DEFINES (OPT)
\*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*\
  INCLUDES
\*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*\
  DEFINES
\*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*\
  TYPEDEFS
\*----------------------------------------------------------------------------*/

#include <stdint.h>
#include <stddef.h>

#if !defined(__DOXYGEN__)

/* Floating point types. */
union ac_check_sizeof_floats_u
{
	int nfloat64__[1 - 2 * !(sizeof(double) == 8)];
	int nfloat32__[1 - 2 * !(sizeof(float) == 4)];
};
#endif	/* !__DOXYGEN__ */
/*----------------------------------------------------------------------------*\
  ENUMS
\*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*\
  VARIABLES
\*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*\
  PARAMETERIZED MACROS
\*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*\
  FUNCTION PROTOTYPES
\*----------------------------------------------------------------------------*/

#endif /*SYSTEM_TYPES_H */
/*----------------------------------------------------------------------------*\
 END OF FILE
\*----------------------------------------------------------------------------*/
